4
תגובות
חלוקה לעמודים YII
פתח
ilikeme
,
אני מנסה לחלק לעמודים בעזרת YII אבל לא הולך לי, כאשר page מוצג בתור 1,2,3 לא משנה מה לא מציג תוצאות
זה הקוד
זה הקוד
$per_page = 12;
$page = (!is_numeric($page)) ? 1 : $page; $page = ($page < 1) ? 1 : $page;
$start_from = ($page - 1) * $per_page;
$p_catgories = PCatgory::model()->findAllByAttributes(array('m_catgory'=>$id),array('order'=>'id DESC','limit'=>$start_form.','.$per_page));
$page = (!is_numeric($page)) ? 1 : $page; $page = ($page < 1) ? 1 : $page;
$start_from = ($page - 1) * $per_page;
$p_catgories = PCatgory::model()->findAllByAttributes(array('m_catgory'=>$id),array('order'=>'id DESC','limit'=>$start_form.','.$per_page));
4 תשובות
לא יודע לגבי החלוקה לעמודים, אבל מה שאני כן יודע זה שאתה צריך להשתמש ב-intval במקום ב-is_numeric, כי אתה רוצה שיהיו רק מספרים שלמים גדולים מ-0.
$page = intval($page); // Force it to be a whole number (including 0)
$page = ($page < 1) ? 1 : $page; // Force it to be 1 and above
$page = ($page < 1) ? 1 : $page; // Force it to be 1 and above